Add x/escrow - #2
Conversation
f3bd2ec to
c9b971f
Compare
There was a problem hiding this comment.
Review Status
Actionable comments generated: 2
Configuration used: CodeRabbit UI
Files selected for processing (21)
- .github/workflows/module.yml (1 hunks)
- CMakeLists.txt (1 hunks)
- builders/CMakeLists.txt (1 hunks)
- builders/bare/CMakeLists.txt (1 hunks)
- builders/bare/install/CMakeLists.txt (1 hunks)
- builders/bare/install/buf.cmake (1 hunks)
- builders/bare/install/common.cmake (1 hunks)
- builders/bare/install/go.cmake (1 hunks)
- builders/bare/install/golangci-lint.cmake (1 hunks)
- builders/bare/install/protoc-gen-go-grpc.cmake (1 hunks)
- builders/bare/install/protoc-gen-go-pulsar.cmake (1 hunks)
- builders/bare/install/protoc-gen-go.cmake (1 hunks)
- builders/bare/install/protoc-gen-gocosmos.cmake (1 hunks)
- builders/bare/install/protoc-gen-grpc-gateway.cmake (1 hunks)
- builders/bare/targets/CMakeLists.txt (1 hunks)
- builders/docker/CMakeLists.txt (1 hunks)
- builders/docker/install/CMakeLists.txt (1 hunks)
- builders/docker/install/Dockerfile.in (1 hunks)
- builders/docker/install/docker-build.cmake (1 hunks)
- builders/docker/targets/CMakeLists.txt (1 hunks)
- builders/docker/targets/docker-run.cmake (1 hunks)
Files skipped from review as they are similar to previous changes (2)
- .github/workflows/module.yml
- CMakeLists.txt
Additional comments: 17
builders/bare/CMakeLists.txt (1)
- 1-2: LGTM!
builders/docker/CMakeLists.txt (1)
- 1-2: LGTM!
builders/docker/install/docker-build.cmake (1)
- 1-6: Ensure
${IDFILE}is defined before executing this script.builders/docker/targets/docker-run.cmake (1)
- 1-6: Ensure
${IDFILE},${SOURCE_DIR_SRC},${SOURCE_DIR_DST},${BINARY_DIR_SRC}, and${BINARY_DIR_DST}are defined before executing this script.builders/bare/install/protoc-gen-gocosmos.cmake (1)
- 1-19: Ensure
VERSIONis defined andcommon.cmakecorrectly sets up the environment for this script.builders/bare/install/protoc-gen-go-pulsar.cmake (1)
- 1-19: Ensure
VERSIONis defined andcommon.cmakecorrectly sets up the environment for this script.builders/bare/install/protoc-gen-grpc-gateway.cmake (1)
- 1-19: Ensure
VERSIONis defined andcommon.cmakecorrectly sets up the environment for this script.builders/bare/install/buf.cmake (1)
- 1-29: Ensure
VERSIONis defined andcommon.cmakecorrectly sets up the environment for this script.builders/bare/install/protoc-gen-go.cmake (1)
- 1-30: Ensure
VERSIONis defined andcommon.cmakecorrectly sets up the environment for this script.builders/bare/install/protoc-gen-go-grpc.cmake (1)
- 1-30: Ensure
VERSIONis defined andcommon.cmakecorrectly sets up the environment for this script.builders/bare/install/golangci-lint.cmake (1)
- 1-31: Ensure
VERSIONis defined andcommon.cmakecorrectly sets up the environment for this script.builders/bare/install/common.cmake (1)
- 1-27: LGTM!
builders/docker/install/Dockerfile.in (1)
- 1-29: LGTM!
builders/docker/install/CMakeLists.txt (1)
- 1-26: Ensure
${CMAKE_CURRENT_SOURCE_DIR}/docker-build.cmakeexists and is correctly set up for this context.builders/docker/targets/CMakeLists.txt (1)
- 1-64: LGTM!
builders/bare/install/CMakeLists.txt (1)
- 1-73: LGTM!
builders/bare/targets/CMakeLists.txt (1)
- 1-155: LGTM!
There was a problem hiding this comment.
Review Status
Actionable comments generated: 0
Configuration used: CodeRabbit UI
Files selected for processing (2)
- x/escrow/keeper/internal/keeper_test.go (1 hunks)
- x/escrow/keeper/internal/proposal.go (1 hunks)
Files skipped from review as they are similar to previous changes (2)
- x/escrow/keeper/internal/keeper_test.go
- x/escrow/keeper/internal/proposal.go
There was a problem hiding this comment.
Review Status
Actionable comments generated: 0
Configuration used: CodeRabbit UI
Files selected for processing (5)
- .github/workflows/module.yml (1 hunks)
- .github/workflows/modules.yml (1 hunks)
- builders/docker/install/CMakeLists.txt (1 hunks)
- builders/docker/install/Dockerfile (1 hunks)
- builders/docker/install/docker-build.cmake (1 hunks)
Files skipped from review as they are similar to previous changes (3)
- .github/workflows/module.yml
- builders/docker/install/CMakeLists.txt
- builders/docker/install/docker-build.cmake
Additional comments: 2
.github/workflows/modules.yml (1)
- 1-21: The workflow file correctly defines a job matrix for module checks, including the new escrow module. Ensure that
SONAR_TOKEN_X_ESCROWis properly set in the repository's secrets.builders/docker/install/Dockerfile (1)
- 1-29: The Dockerfile follows best practices with a multi-stage build, minimizing layers, and setting up a non-root user for security. Ensure that the
UIDandGIDbuild arguments are provided during the build process.
There was a problem hiding this comment.
Review Status
Actionable comments generated: 0
Configuration used: CodeRabbit UI
Files ignored due to path filters (2)
x/escrow/proto/buf.yamlis excluded by:!**/*.yamlx/test/proto/buf.yamlis excluded by:!**/*.yaml
Files selected for processing (5)
- .github/workflows/module.yml (1 hunks)
- .github/workflows/modules.yml (1 hunks)
- builders/docker/install/CMakeLists.txt (1 hunks)
- builders/docker/install/Dockerfile (1 hunks)
- builders/docker/install/docker-build.cmake (1 hunks)
Files skipped from review as they are similar to previous changes (5)
- .github/workflows/module.yml
- .github/workflows/modules.yml
- builders/docker/install/CMakeLists.txt
- builders/docker/install/Dockerfile
- builders/docker/install/docker-build.cmake
There was a problem hiding this comment.
Review Status
Actionable comments generated: 11
Configuration used: CodeRabbit UI
Files selected for processing (6)
- x/escrow/keeper/internal/genesis_test.go (1 hunks)
- x/escrow/keeper/internal/grpc_query_test.go (1 hunks)
- x/escrow/keeper/internal/keeper_test.go (1 hunks)
- x/escrow/keeper/internal/msg_server_test.go (1 hunks)
- x/escrow/keeper/internal/proposal_test.go (1 hunks)
- x/escrow/module/autocli.go (1 hunks)
Files skipped from review as they are similar to previous changes (4)
- x/escrow/keeper/internal/genesis_test.go
- x/escrow/keeper/internal/keeper_test.go
- x/escrow/keeper/internal/msg_server_test.go
- x/escrow/module/autocli.go
There was a problem hiding this comment.
Review Status
Actionable comments generated: 5
Configuration used: CodeRabbit UI
Files selected for processing (8)
- app/.golangci.yaml (1 hunks)
- builders/bare/install/CMakeLists.txt (1 hunks)
- builders/bare/install/go.cmake (1 hunks)
- cmd/and/.golangci.yaml (1 hunks)
- x/escrow/.golangci.yaml (1 hunks)
- x/escrow/keeper/internal/agent_test.go (1 hunks)
- x/escrow/keeper/internal/genesis_test.go (1 hunks)
- x/escrow/keeper/internal/proposal_test.go (1 hunks)
Files skipped from review as they are similar to previous changes (4)
- builders/bare/install/CMakeLists.txt
- builders/bare/install/go.cmake
- x/escrow/keeper/internal/genesis_test.go
- x/escrow/keeper/internal/proposal_test.go
Additional comments: 7
app/.golangci.yaml (2)
- 19-27: The custom order for imports specified in
gcilinter settings is good for maintaining consistency. Verify that the specified prefixes align with the project's dependencies.- 28-38:
depguardsettings correctly specify allowed dependencies. Ensure that all necessary dependencies are included and that the list is up-to-date with the project's requirements.cmd/and/.golangci.yaml (2)
- 19-27: The custom order for imports specified in
gcilinter settings is good for maintaining consistency. Verify that the specified prefixes align with the project's dependencies.- 28-40:
depguardsettings correctly specify allowed dependencies for the cmd/and directory, including CLI-specific libraries. Ensure that all necessary dependencies are included and that the list is up-to-date with the project's requirements.x/escrow/.golangci.yaml (3)
- 3-7: Skipping generated files and mocks in linting is a good practice. Verify that all patterns for skipped files match the project's file naming conventions.
- 25-33: The custom order for imports specified in
gcilinter settings is good for maintaining consistency. Verify that the specified prefixes align with the project's dependencies.- 34-59:
depguardsettings correctly specify allowed dependencies for both main and test files. Ensure that all necessary dependencies are included and that the list is up-to-date with the project's requirements.
There was a problem hiding this comment.
Review Status
Actionable comments generated: 0
Configuration used: CodeRabbit UI
Files selected for processing (2)
- x/escrow/keeper/internal/keeper_test.go (1 hunks)
- x/escrow/keeper/internal/proposal_test.go (1 hunks)
Files skipped from review as they are similar to previous changes (2)
- x/escrow/keeper/internal/keeper_test.go
- x/escrow/keeper/internal/proposal_test.go
|
|


Summary by CodeRabbit
README.mdfiles with project descriptions and module information./builddirectory to.gitignoreto prevent tracking build artifacts.